package com.wen.prototype;

/**
 * 原型模式:  主要是使用了clone方法    来创建我们所需要的对象  而不是通过new方法进行创建对象
 *
 */
public class Prototype implements  Cloneable{

    /**
     * 原型模式的通用代码
     *
     * @return
     */
    @Override
    public Prototype clone()  {
        Prototype prototype = null;
        try {
            prototype = (Prototype) super.clone();
        }catch(CloneNotSupportedException e){
            e.printStackTrace();
        }
        return prototype;
    }

}
